.red{ color: #CC252C; }
.bblue{ color: #4f93d3; }
.gray6{ color: #666; }
.gray9{ color: #999; }
.green{ color: limegreen; }
.mb30{ margin-bottom: 30px; }
.mb50{ margin-bottom: 50px; }
.mt10{ margin-top: 10px; }
.bold{ font-weight: bold; }
a{text-decoration: none;}
.fl_right{ float: right; display: inline-block; }
.common_button{
	color: #fff;
	font: 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	background: #4f93d3;
	padding:7px 20px;
	text-decoration: none;
	border-radius: 5px;
}
.ta_center{ text-align: center; }
/** table **/
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 1px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
tfoot{ background-color: #f5f5f5; }
#tb_msg tfoot td{ padding: 5px 0px; }
.page_info{ margin-bottom: 5px; text-align: right; padding-right: 10px; }

/******************************************************************************
  Top
*******************************************************************************/
#top{
	height: 32px;
	background: url(img/bg_top.gif) repeat-x bottom;
	background-color: #f7f7f7;
}
#top ul{
	list-style: none;
	padding: 0;
}
.auth_wrap{
	float: left;
	margin: 0 36px 0 -11px;
}
.auth_wrap ul{
	list-style: none;
	padding: 0;
}
.auth_wrap ul li{
	float: left;
	margin-right: 20px;
}
.auth_wrap ul li a,
.auth_wrap ul li span{
	color: #666;
	display: block;
	height: 32px;
	float: left;
	font:normal 11px/35px "microsoft yahei", Arial, Verdana, sans-serif;
	line-height: 32px;
	margin: 0px;
	text-align: center;
	text-decoration: none;
}
.auth_wrap ul li.current a{
	background: #393939!important;
	color: #ddd;
	font:bold 11px/35px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.auth_wrap ul li a:hover{
	text-decoration: none;
	color:#999;
}
#top nav{
	float: right;
	font:11px/35px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 0px -14px 0 0;
}
#top nav ul{
	list-style: none;
	padding-top: 8px;
}
#top nav ul li{
	float: left;
	height: 16px;
}
#top nav ul li a{
	color: #666;
	float: left;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 0 14px;
	position: relative;
}
#top nav ul li.vline{
	border-left: 1px solid #eee9ee;
	border-right: 1px solid #eee9ee;
}
#top nav ul li.current a{
	background: #414141!important;
	color: #ddd;
}
#top nav ul li a:hover{
	position: relative;
	text-decoration: none;
	color:#999;
}
#top nav .icon-mobile{
	width:14px;
	height:14px;
	display:block;
	margin-top:2px;
	float:left;
	margin-right:4px;
	background: url(img/icon-mobile.png) no-repeat;
}
.icon-login{
	width:13px;
	height:13px;
	display: inline-block;
	margin-top: -2px;
	vertical-align: middle;
	margin-right:5px;
	background: url(img/icon_login.png) no-repeat;
}
.icon-reg{
	width:14px;
	height:14px;
	display: inline-block;
	margin-top: -2px;
	vertical-align: middle;
	margin-right:7px;
	background: url(img/icon_reg.png) no-repeat;
}
#top nav .icon-kefu{
	width:14px;
	height:14px;
	display:block;
	margin-top:2px;
	float:left;
	margin-right:4px;
	background: url(img/icon-kefu.png) no-repeat;
}
#top nav .icon-help{
	width:14px;
	height:14px;
	display:block;
	margin-top:2px;
	float:left;
	margin-right:4px;
	background: url(img/icon-help.png) no-repeat;
}


/******************************************************************************
  Header
*******************************************************************************/
header{
	/*background: url(img/bg_header.png) repeat center top;*/
	height:95px;
	margin: 0px 0 0 0;
	overflow: visible;
	width: 100%;
}
.header-wrap{
	height: 75px;
	padding-top: 20px;
}
header ul{
	list-style: none;
	padding: 0;
}
#site_logo{
	margin: 0;
	padding: 0;
}
#site_description{
	color: #999;
	font:italic 12px/12px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 7px 0 0 0;
	padding: 0;
}
.top_header{
	border-bottom: 1px solid #e5e5e5;
	height: 86px;
	margin: 0;
}
.welcome{
	color: #777;
	float: left;
	font:normal 13px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 35px 0 0 0;
}
.welcome a{
	color: #222;
}

/* Nav primary */
.primary {
	margin: 9px 0 0 -15px;
	position: relative;
}
.primary ul li{
	float: left;
	margin-left: 15px;
	position: relative;
}
.primary ul li a{
	color: #5d5c5c;
	float: left;
	font: 15px/38px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 38px;
	padding: 0 12px;
	text-transform: uppercase;
	border: 1px solid #fff;
}
.primary ul li a:hover,
.primary ul li:hover a{
	border: 1px solid #5d9bd6;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-khtml-border-radius: 19px;
	color: #5d9bd6;
	text-decoration: none;
}
.primary ul li.curent a{
	border: 1px solid #5d9bd6;
	border-radius: 19px;
	-moz-border-radius: 19px;
	-khtml-border-radius: 19px;
	color: #5d9bd6;
	text-decoration: none;
}
.primary ul ul.sub{
	background: #fff;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	box-shadow: 0px 2px 5px 1px #e0e0e0;
	-moz-box-shadow: 0px 2px 5px 1px #e0e0e0;
	-webkit-box-shadow: 0px 2px 5px 1px #e0e0e0;
	display: none;
	left: 0;
	padding: 3px 0;
	position: absolute;
	top: 38px;
	z-index: 999;
}
.primary ul ul.sub li a{
	background: #fff;
	border: 0 none;
	border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	color: #444;
	font:normal 12px/35px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 35px;
	padding: 0 15px;
	text-transform: uppercase;
	width: 185px;
}
.primary ul ul.sub li a:hover{
	background: #f5f7f9;
	border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	color: #ec6f54;
	margin: 0 3px;
	padding: 0 11px;
	width: 187px;
}


/******************************************************************************
  Login Page
*******************************************************************************/
.login_main{
	background: url(img/bg_login.png) no-repeat bottom center;
	background-color: #1e5d97;
	padding: 30px 0px;
	font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 320px;
}
.new_customers{
	margin-left: 0;
	margin-top: 23px;
}
.new_customers p{
	margin-bottom: 30px!important;
}
.new_customers button.account{
	font: bold 13px/40px 'microsoft yahei', Arial, Verdana, sans-serif;
	width: 174px;
}
.registed_form{
	margin-right: 0;
}
form.registed{
	background: #f5f9fd;
	border: 1px solid #ededed;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	margin: 0;
	padding: 20px;
}
form.registed h2{
	font: bold 16px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin-bottom: 15px;
}
form.registed strong{
	color: #707070;
	font: bold 13px/13px 'microsoft yahei', Arial, Verdana, sans-serif;
}
form.registed sup{
	color: #eb6447;
	margin: 0 3px;
}
form.registed input[type="text"],
form.registed input[type="password"],
form.registed input[type="email"]{
	margin: 5px 0 13px 0;
	width: 240px;
	font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}

form.registed .remember .rem{
	color: #777;
	vertical-align:top;
	font:normal 12px/17px 'microsoft yahei', Arial, Verdana, sans-serif;
}
form.registed .submit {
	color: #eb6447;
	font:normal 12px/38px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 38px;
	margin: 30px 0 0 0;
}
.submit input[type="submit"]{
	float: left;
	font: 13px/40px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin:0 15px 0 0;
	width: 78px;
	background-color: #4f93d3;
	border: 1px solid #4f93d3;
}
.submit input[type="submit"].disabled{
	background-color: #ddd;
	border: 1px solid #ddd;
}
.submit input[type="submit"]:hover{
	background-color: #247aca;
	border: 1px solid #247aca;
}
.submit .btn_reg{
	float: left;
	font: 13px/40px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin:0 15px 0 0;
	width: 78px;
	background-color: #f6f6f6;
	border: 1px solid #d7d7d7;
	color: #333;
}
form.registed a.forgot{
	color: #7698c1;
	font-size: 12px;
	line-height: 20px;
	margin: 0 15px 0 0;
	float: right;
}


/******************************************************************************
  Product Card
*******************************************************************************/
.regist_main .reg_steps{
	font: 14px/29px 'microsoft yahei', Arial, Verdana, sans-serif;
	text-align: center;
	border: 1px solid #e7e7e7;
	background-color: #f9f9f9;
}
.regist_main .reg_steps .grid_3,
.regist_main .reg_steps .grid_5{
	height: 29px;
	padding: 0px 13px;
	margin: 0px;
	width:295px;
}
.regist_main .reg_steps .grid_5{ width: 467px; }
.regist_main .reg_steps .grid_3.red,
.regist_main .reg_steps .grid_5.red{
	background-color: #4187ca;
	color: #fff;
}
.regist_main .reg_steps .grid_1{
	height: 29px;
	width:19px;
	margin: 0px;
	background:url(img/reg_arrow_white.png) no-repeat center center;
}
.regist_main .reg_steps .grid_1.red{
	background:url(img/reg_arrow_red.png) no-repeat center center;
}
.regist_main .reg_steps .grid_1.half{
	background:url(img/reg_arrow_half.png) no-repeat center center;
}
.reg_form{
	margin: 20px 0px;
	padding: 30px 0px 30px 220px;
	border: 1px solid #e7e7e7;
}
.tb_form{
	border: 0px;
	font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.tb_form input[type="text"],
.tb_form input[type="password"]{
	width:140px;
	margin-right: 5px;
	font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
	border: 1px solid #ccc;
	padding: 0px 10px;
}
.tb_form input.large{
	width:260px;
}
.tb_form th{ 
	width:130px; 
	vertical-align: top; 
	font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
	text-align: right;
	padding-right: 10px;
	border: 0px;
}
.tb_form td{
	vertical-align: top; 
	text-align: left;
	padding-left: 5px;
	border: 0px;
	padding-bottom: 5px;
}
.tb_form.higher td{ padding-bottom: 20px; }
.tb_form td p{
	margin-bottom: 5px;
}
.tb_form td p span.tip{
	margin-left: 5px;
	display: inline-block;
	color: #999;
}
.reg_form .submit input[type="submit"]{
	width:150px;
}
.reg_form .reg_ok{
	width:250px;
	color: #428b36;
	font: 18px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
	padding-top: 80px;
	padding-bottom: 45px;
	text-align: center;
	background: url(img/reg_ok.png) no-repeat top center;
}
.reg_form .link_go{	
	font: 16px/40px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.reg_tip{
	font: 14px/40px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin-left: 50px;
	color: #747474;
}
.icon_tip{
	width:17px;
	height: 17px;
	display: inline-block;
	margin-right: 8px;
	background: url(img/icon_tip.png) no-repeat center center;
}



/******************************************************************************
  Product Card
*******************************************************************************/
.product_list .product_card{
	border: 1px solid #e7e7e7;
	text-align: center;
	background-color: #fff;
	padding-top: 20px;
}
.product_list .product_card p{
	color: #333;
	margin-bottom: 10px;
	font: 16px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card p+p{
	color: #999;
	margin-bottom: 20px;
	font: 14px/14px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card p+p+p{
	color: #cc252c;
	font: 62px/68px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card p+p+p span{
	font: 48px/48px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card p+p+p+p{
	color: #bfbfbf;
	text-align: left;
	padding: 0px 25px;
	margin-bottom: 10px;
	font: 12px/12px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card p+p+p+p span.fr{
	font: 12px/12px 'microsoft yahei', Arial, Verdana, sans-serif;
	float: right;
}
.product_list .product_card p+p+p+p+p{
	color: #333;
	text-align: left;
	padding: 0px 25px;
	margin-bottom: 20px;
	font: 18px/18px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card p+p+p+p+p span.fr{
	font: 18px/18px 'microsoft yahei', Arial, Verdana, sans-serif;
	float: right;
}
 .product_list .product_card .bar{
	padding: 0px 25px;
}
 .product_list .product_card .bar p{
	background-color: #d7d7d7;
	border-radius: 1em;
	height: 6px;
	position: relative;
}
 .product_list .product_card .bar p span{
	background-color: #6274a1;
	border-radius: 1em;
	height: 6px;
	position: absolute;
	left: 0px;
	top:0px;
}

.product_list_none{
	padding: 160px 0;
}
.product_list_none p{
	text-align: center;
	font: 18px/30px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
.icon_none{
	width:36px;
	height: 36px;
	display: inline-block;
	margin-right: 20px;
	vertical-align: middle;
	background: url(img/icon_gth_big.png) no-repeat center center;
}

/* index product list  */
.product_list.idx .product_card{ border-radius: 3px; }
.product_list.idx .product_card p{ margin-bottom: 20px; }
.product_list.idx .product_card p+p{ margin-bottom: 0px; font-size: 12px; }
.product_list.idx .product_card p+p+p{ font:40px/60px 'microsoft yahei', Arial, Verdana, sans-serif ; margin-bottom: 20px; }
.product_list.idx .product_card p+p+p span{ font:30px/30px 'microsoft yahei', Arial, Verdana, sans-serif; }
.product_list.idx .product_card p+p+p+p{ font:12px/18px 'microsoft yahei', Arial, Verdana, sans-serif; margin-bottom: 5px; }
.product_list.idx .product_card p+p+p+p+p,
.product_list.idx .product_card p+p+p+p+p span.fr{ font:16px/18px 'microsoft yahei', Arial, Verdana, sans-serif; }
.product_list.idx .product_card .optbar{ padding-top: 0px; height: 38px; }
.product_list.idx .product_card .optbar a{
	margin: 0px;
	padding: 0px;
	display: block;
	height: 38px;
	border-radius: 0px;
	font: 14px/38px 'microsoft yahei', Arial, Verdana, sans-serif;
	background-color: #e1524e;
	border-radius: 0 0 3px 3px;
}
.product_list.idx .product_card .optbar a:hover{ background-color: #e52b26;}
.product_list.idx .product_card .optbar.gray a{
	background-color: #e9edef;
	color: #333;
}
.product_list.idx .product_card .optbar.gray a:hover{ background-color: #dcdcdc; }

.prog_bar{
	padding: 0px 25px;
}
.prog_bar p{
	background-color: #d7d7d7;
	border-radius: 1em;
	height: 6px;
	position: relative;
}
.prog_bar p span{
	background-color: #6274a1;
	border-radius: 1em;
	height: 6px;
	position: absolute;
	left: 0px;
	top:0px;
}

 .product_list .product_card .bar div{
	color: #bfbfbf;
	font: 12px/12px 'microsoft yahei', Arial, Verdana, sans-serif;
	text-align: left;	
}
 .product_list .product_card .optbar{
	background-color: #f5f5f5;
	margin-top: 20px;
	height: 58px;
	padding-top: 40px;
}
 .product_list .product_card .optbar a{
	background-color: #444;
	margin: 20px 0;
	padding: 10px 30px;
	color: #fff;
	border-radius: 2em;
	text-decoration: none;
	font: 14px/14px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.product_list .product_card .optbar a:hover{
	background: #247aca;
}
.product_list .product_card .optbar a.select{
	background-color: #4f93d3;
}


/******************************************************************************
  Slider
*******************************************************************************/
#slider_body{
	background-color: #1e5d97;
	height: 360px;
	margin: 0;
	min-width: 1008px;
	overflow-x: hidden;
}
#slider_body img{
	max-height: 360px;
}
#slider_body .slid_content{
	left: -305px;
	position: absolute;
	top: 254px;
}
#slider_body .slid_content h2{
	bottom: 0px;
	width: 335px;
}
#slider_body .slid_content p{
	width: 335px;
}
#slider_body .slid_content .buy_now{
	background: url(img/btn_ljdl.png) no-repeat center top;
	color: #f5f5f5;
	display: block;
	font:bold 13px/50px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 52px;
	margin: 10px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 169px;
}
#slider_body .slid_content .buy_now:hover{
	opacity: .8!important;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)!important;
}
#slider_body .anythingSlider {
	display: block;
	height: 360px!important;
	margin: 0 auto;
	overflow: visible !important;
	position: relative;
	width: 1600px!important;
}
#slider_body .anythingWindow {
	border: 0 none;
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}
#slider_body .anythingWindow #slider{
	border: 0 none;
	height: 100%;
	list-style: none;
	width: 100%;
}
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
}
#slider_body .anythingWindow #slider .panel{
	background: transparent;
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 1px;
	position: relative;
	width: 1600px!important;
}
#slider_body .arrow{
	background: url(img/slider_nav.png) no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 71px;
	left: -100px;
	margin: 0;
	position: absolute;
	text-indent: -9999px;
	top: 150px;
	width: 71px;
	z-index: 1;
}
#slider_body .arrow:hover{
	background: url(img/slider_nav.png) no-repeat 0 -71px;
}
#slider_body .arrow.forward{
	background: url(img/slider_nav.png) no-repeat 0 -142px;
	left: auto;
	right: -100px;
}
#slider_body .arrow.forward:hover{
	background: url(img/slider_nav.png) no-repeat 0 -213px;
}
#slider_body .anythingControls{
	margin: 15px auto 0 auto;          
	position: absolute;
	bottom: 10px;
	left:660px;
	text-align: center;
}
#slider_body .anythingControls ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#slider_body .anythingControls li {
	display: inline-block;
	*float: left;
}
#slider_body .anythingControls a{
	background: transparent;
	border-radius: 9px;
	border: 1px solid #fff;
	-moz-border-radius: 9px;
	-khtml-border-radius: 9px;
	display: inline-block;
	height: 12px;
	margin: 0 2px;
	width: 12px;
}
#slider_body .anythingControls a span{
	background: #fbfbfb;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	display: none;
	height: 10px;
	margin: 4px;
	text-indent: -9999px;
	width: 10px;
}
#slider_body .anythingControls a:hover{
	background: #fff;
}
#slider_body .anythingControls a:hover span{
	background: #f8f8f8;
}
#slider_body .anythingControls a.cur{
	background: #fff;
	border: 0px;
	height: 14px;
	width: 14px;
	cursor: default;
}
#slider_body .anythingControls a.cur span{
	background: #fff;
}


.p_wrap{ text-align: center; margin-bottom: 90px; }
.p_wrap.idx{ margin-bottom: 40px; }
.p_wrap p{
	color: #cc252c;
	font: 30px/35px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.p_wrap.blue p{
	color: #4f93d3;
}
.p_wrap p+p{
	color: #999;
	font: 18px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.p_wrap.blue p+p{
	color: #999;
	font: 18px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section2 .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section2 .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_1.png) no-repeat;
}
#idx_section2 .idx_sec2{
	background: url(img/icon_idx_section_2.png) no-repeat 0px 0px;
	display: block;
	padding-top: 180px;
	text-align: center;
}
#idx_section2 .idx_sec2.block1{ background-position: 38px 0px; }
#idx_section2 .idx_sec2.block2{ background-position: -228px 0px; }
#idx_section2 .idx_sec2.block3{ background-position: -487px 0px; }
#idx_section2 .idx_sec2.block4{ background-position: -746px 0px; }
#idx_section2 .idx_sec2 h2{
	font: 18px/18px 'microsoft yahei', Arial, Verdana, sans-serif;
	color: #333;
	margin-bottom: 15px;
}
#idx_section2 .idx_sec2 p{
	font: 14px/14px 'microsoft yahei', Arial, Verdana, sans-serif;
	color: #999;
}

#idx_section3{ background: #3d4456; }
#idx_section3 .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section3 .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_2.png) no-repeat;
}
#idx_section3 .p_wrap p{ color: #fff; }
#idx_section3 .product_list{
	position: relative;
}
#idx_section3 .product_list #img_prev,
#idx_section3 .product_list #img_prev_2{
	position: absolute;
	left: -100px;
	top:120px;
}
#idx_section3 .product_list #img_next,
#idx_section3 .product_list #img_next_2{
	position: absolute;
	right: -100px;
	top:120px;
}
#idx_section3 .product_list ul{
	padding:0px;
}
#idx_section3 .product_list .arows{
	width: 76px;
	height: 76px;
	display: block;
	background: url(img/icon_prev_next.png) no-repeat 0 -84px;
}
#idx_section3 .product_list .arows:hover{ background-position: 0 -4px; }
#idx_section3 .product_list #img_next.arows{ background-position: 0 -243px; }
#idx_section3 .product_list #img_next.arows:hover{ background-position: 0 -164px; }
#idx_section3 .product_list .product_card{
	border: 8px solid #313645;
}

#idx_section4{ background: #fff; }
#idx_section4 .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section4 .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_3.png) no-repeat;
}
#idx_section4 .p_wrap p{ color: #cc252c; }
#idx_section4 .p_wrap p+p{ color: #999; }
#idx_section4 .paper_demo h2{
	color: #333;
	font: 22px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section4 .paper_demo p{
	color: #666;
	padding-top: 25px;
	font: 18px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section4 .paper_demo .item1 select{
	border-radius: 0px;
	color: #999;
	width: 270px;
	border: 1px solid #999;
	font: 18px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section4 .paper_demo .item1 a{
	color: #fff;
	font: 16px/16px 'microsoft yahei', Arial, Verdana, sans-serif;
	background: #cc252c;
	padding:7px 20px;
	text-decoration: none;
}
#idx_section4 #img_prev_zrtj{
	position: absolute;
	left: -100px;
	top:240px;
	width: 76px;
	height: 76px;
	display: block;
	background: url(img/icon_prev_next.png) no-repeat 0 -84px;
}
#idx_section4 #img_next_zrtj{
	position: absolute;
	right: -100px;
	top:240px;
	width: 76px;
	height: 76px;
	display: block;
	background: url(img/icon_prev_next.png) no-repeat 0 -243px;
}

#idx_section6{
	background-color: #f3f3f3;
}
#idx_section6 .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section6 .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_2.png) no-repeat;
}
#idx_section6 .p_wrap p+p{ color: #999; }
#idx_section6 .lc_list{
	padding-left: 0px;
}
#idx_section6 .lc_list li{ margin-bottom: 25px; }
#idx_section6 .lc_list .item{
	width:64%;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 1em;
	border-bottom-left-radius: 10em;
	border-top-left-radius: 10em;
	float: right;
	position: relative;
	padding: 15px;
	padding-left: 160px;
	font: 12px/12px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section6 .lc_list .item h2{
	font: 16px/16px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin-bottom: 10px;
}
#idx_section6 .lc_list .item .more{
	float: right;
	color: #cc252c;
	text-decoration: none;
}
#idx_section6 .lc_list i{
	position: absolute;
	left: -21px;
	top: 30px;
	width: 21px;
	height: 31px;
	background: url(img/icon_arr_left.png) no-repeat;
}
#idx_section6 .lc_list p{
	line-height: 26px;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
#idx_section6 .lc_list p strong{ margin-right: 10px; }
#idx_section6 .lc_list .uphone{
	position: absolute;
	left: 10px;
	top:15px;
	text-align: center;
	font-weight: bold;
}
#idx_section6 .lc_list .uphone img{
	border: 2px solid #fff;
	border-radius: 5em;
	width: 120px;
}

#idx_section6{ background: #f3f3f3; }
#idx_section6 .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_2.png) no-repeat;
}
#idx_section6 .p_wrap p+p{ color: #666; }
#idx_section6 .product_list{
	position: relative;
}
#idx_section6 .product_list #img_prev_2{
	position: absolute;
	left: -100px;
	top:50px;
}
#idx_section6 .product_list #img_next_2{
	position: absolute;
	right: -100px;
	top:50px;
}
#idx_section6 .product_list ul{
	padding:0px;
}
#idx_section6 .product_list .arows{
	width: 76px;
	height: 76px;
	display: block;
	background: url(img/icon_prev_next.png) no-repeat 0 -84px;
}
#idx_section6 .product_list .arows:hover{ background-position: 0 -4px; }
#idx_section6 .product_list #img_next_2.arows{ background-position: 0 -243px; }
#idx_section6 .product_list #img_next_2.arows:hover{ background-position: 0 -164px; }
#idx_section6 .product_list .product_card{
	border: 0px;
	padding: 10px;
	height: 323px;
	padding-bottom: 30px;
}
#idx_section6 .product_list .product_card p{ margin-top:10px; }
#idx_section6 .product_list .product_card p+p{ line-height: 26px; text-align: left; }
#idx_section6 .product_list .product_card .product_img img{
	width: 100%;
}

#idx_section_chart{ background: #f3f3f3; }
#idx_section_chart .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section_chart .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_2.png) no-repeat;
}
#idx_section_chart .chart_area{
	min-height: 250px;	
}

#idx_section_analy .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section_analy .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_4.png) no-repeat;
}
#idx_section_analy .analy_area{
	padding-top: 15px;
}
#idx_section_analy .analy_area ul{ list-style: none; padding-bottom: 15px; }
#idx_section_analy .analy_area ul li{
	border-left: 1px dashed #e1e1e1;
	float: left;
	width: 33%;
	text-align: center;
	background: url(img/bg_analy_1.png) no-repeat center 10px;
	padding-top: 130px;
}
#idx_section_analy .analy_area ul li h2{
	color: #f88a90;
	margin: 10px 0px;
	font: 30px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section_analy .analy_area ul li p{
	color: #666;
	font: 15px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section_analy .analy_area ul li+li{
	background: url(img/bg_analy_2.png) no-repeat center 10px;
}
#idx_section_analy .analy_area ul li+li h2{
	color:#66a4df;
}
#idx_section_analy .analy_area ul li+li+li{
	border-right: 1px dashed #e1e1e1;
	background: url(img/bg_analy_3.png) no-repeat center 10px;
}
#idx_section_analy .analy_area ul li+li+li h2{ color: #99cccc;}


#idx_section_tzzq{ background: #f3f3f3; }
#idx_section_tzzq .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section_tzzq .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_2.png) no-repeat;
}
#idx_section_tzzq .product_list{
	position: relative;
}
#idx_section_tzzq .product_list #img_prev,
#idx_section_tzzq .product_list #img_prev_2{
	position: absolute;
	left: -100px;
	top:120px;
}
#idx_section_tzzq .product_list #img_next,
#idx_section_tzzq .product_list #img_next_2{
	position: absolute;
	right: -100px;
	top:120px;
}
#idx_section_tzzq .product_list ul{
	padding:0px;
}
#idx_section_tzzq .product_list .arows{
	width: 76px;
	height: 76px;
	display: block;
	background: url(img/icon_prev_next.png) no-repeat 0 -84px;
}
#idx_section_tzzq .product_list .arows:hover{ background-position: 0 -4px; }
#idx_section_tzzq .product_list #img_next.arows{ background-position: 0 -243px; }
#idx_section_tzzq .product_list #img_next.arows:hover{ background-position: 0 -164px; }
#idx_section_tzzq .product_list .product_card{
	border-color: #c1c5d1;
	border-radius: 5px;
}
#idx_section_tzzq .product_list .product_card{ padding-top: 0px; }
#idx_section_tzzq .product_list .product_card p{
	color: #fff;
	padding: 10px 0px;
	margin-bottom: 10px;
	font: 18px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
	background-color: #8b91b5;
}
#idx_section_tzzq .product_list .product_card p a{ color: inherit; }
#idx_section_tzzq .product_list .product_card p a:hover{ color: #e; }
#idx_section_tzzq .product_list .product_card p+p{
	color:#999;
	font-size: 14px;
	background: transparent;
}
#idx_section_tzzq .product_list .product_card p+p+p{
	color:#2d2f34;
	font-size: 60px;
	margin-bottom: 25px;
}
#idx_section_tzzq .product_list .product_card p+p+p+p{
	color:#666;
	font: 14px/14px 'microsoft yahei', Arial, Verdana, sans-serif;
	padding: 0px;
	text-align: center;
	margin: 0px;
	border-top: 1px solid #f0f0f0;
}
#idx_section_tzzq .product_list .product_card p+p+p+p span{ font:14px/38px 'microsoft yahei', Arial, Verdana, sans-serif }
#idx_section_tzzq .product_list .product_card p.danbao{ border-bottom: 1px solid #f0f0f0; margin-bottom: 5px; }
#idx_section_tzzq .product_list .product_card p.danbao a{
	color: #7d9ac6;
	line-height: 38px;	
}
#idx_section_tzzq .optbar{ background-color: #fff; margin-top: 0px; }
#idx_section_tzzq .optbar a{
	border: 1px solid #8b91b5;
	background: #fff;
	color: #8b91b5;
	border-radius: 5px;
}
#idx_section_tzzq .optbar a:hover{	
	background: #8b91b5;
	color: #fff;
}
.icon_danbao{
	background:url(img/icon_danbao.png) no-repeat left top;
	width:15px;
	height:15px;
	margin-right: 5px;
	vertical-align: middle;
	display: inline-block;
}
.icon_san{
	background:url(img/icon_san.png) no-repeat left top;
	width:15px;
	height:15px;
	margin-right: 5px;
	margin-left: 15px;
	vertical-align: middle;
	display: inline-block;
}
#idx_section_tzzq .product_list .product_card.none{ position: relative; }
#idx_section_tzzq .product_list .product_card.none p{
	background-color: #cecece;
}
#idx_section_tzzq .product_list .product_card.none p+p{ background: transparent; }
#idx_section_tzzq .product_list .product_card.none p+p+p{
	color: #999;
}
#idx_section_tzzq .product_list .product_card.none .optbar a{
	border: 1px solid #dfdfdf;
	background: #fff;
	color: #dfdfdf;
	border-radius: 5px;
}
.yishouqin{
	width:217px;
	height: 171px;
	background: url(img/icon-yishouqin.png) no-repeat left top;
	position: absolute;
	top: 150px;
	left: 50px;
}

#idx_section_zhuanrang .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section_zhuanrang .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_4.png) no-repeat;
}
#idx_section_zhuanrang .zr_area{
	padding-top: 15px;
}
#idx_section_zhuanrang .zr_area ul{ list-style: none; border: 1px solid #eee; padding: 20px; height: 265px; }
#idx_section_zhuanrang .zr_area li{
	padding: 10px 0px; min-height: 70px; 
}
#idx_section_zhuanrang .zr_area li+li{ border-top: 1px solid #eee; }
#idx_section_zhuanrang .zr_area li div{ float: left; min-height: 68px; }
#idx_section_zhuanrang .zr_area li div p{
	margin-bottom: 10px;
	font:normal 24px/24px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
#idx_section_zhuanrang .zr_area li div p+p{ font-size: 14px; color: #999; }
#idx_section_zhuanrang .zr_area li .zr_title{
	padding-right: 50px;
}#idx_section_zhuanrang .zr_area li .zr_title.long{ min-width:280px; }
#idx_section_zhuanrang .zr_area li .zr_title h2{
	font-size: 24px;
	margin-bottom: 15px;
}
#idx_section_zhuanrang .zr_area li .zr_title p{
	font-size: 12px;
}
#idx_section_zhuanrang .zr_area li .zr_common,
#idx_section_zhuanrang .zr_area li .zr_opt{
	border-left: 1px dashed #eee;
	padding: 0px 30px;
	text-align: center;
}
#idx_section_zhuanrang .zr_area li .zr_common.amount{width: 90px;}
#idx_section_zhuanrang .zr_area li .zr_common.yield{width: 68px;}
#idx_section_zhuanrang .zr_area li .zr_common.timelimit{width: 58px;}
#idx_section_zhuanrang .zr_area li .zr_opt p{
	font-size: 14px;
	color: #666;
	margin-bottom: 5px;
}
#idx_section_zhuanrang .zr_area li .zr_opt .btn{
	color: #fff;
	background-color: #4488d1;
	padding: 8px 0px;
	width:120px;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	margin-top: 12px;
}
#idx_section_zhuanrang .zr_area li .zr_opt .btn.ed{
	background-color: #d0d0d0;
	margin-top: 0px;
}

#idx_section_lczx{ background: #fff; }
#idx_section_lczx .container_12{ padding: 45px 0 40px 0px; position: relative; }
#idx_section_lczx .icon_arr{
	width: 55px;
	height: 17px;
	display: block;
	position: absolute;
	top: 0px;
	left: 480px;
	background: url(img/icon_arr_4.png) no-repeat;
}
#idx_section_lczx .timeline_area{
	background: url(img/bg_timeline_vline.png) no-repeat center top;
	padding-top: 55px;
}
#idx_section_lczx .timeline_area .lf{
	width: 45.4%;
	float: left;
}
#idx_section_lczx .timeline_area .rt{
	width: 45.4%;
	float: right;
	margin-top: 60px;
}
#idx_section_lczx .timeline_area .zxblock{
	border: 1px solid #d1d0d0;
	border-radius: 5px;
	margin-bottom: 35px;
	padding: 15px;
	position: relative;
}
#idx_section_lczx .timeline_area .zxblock h2{
	margin-bottom: 15px;
	font:normal 18px/22px 'microsoft yahei', Arial, Verdana, sans-serif;
}
#idx_section_lczx .timeline_area .zxblock h2 span{
	font-size: 14px;
	color: #999;
	float: right;
}
#idx_section_lczx .timeline_area .zxblock p{
	font:normal 14px/22px 'microsoft yahei', Arial, Verdana, sans-serif;
	color: #666;
	margin-bottom: 5px;
}
#idx_section_lczx .timeline_area .lf .zxblock i{
	background: url(img/icon_timeline_arr_lf.png) no-repeat left top;
	width: 54px;
	height: 18px;
	display: inline-block;
	position: absolute;
	top:40px;
	right:-54px;
}
#idx_section_lczx .timeline_area .rt .zxblock i{
	background: url(img/icon_timeline_arr_rt.png) no-repeat left top;
	width: 54px;
	height: 18px;
	display: inline-block;
	position: absolute;
	top:40px;
	left:-54px;
}


/* bang ding zhang hu */
.bdzh_steps{
	height: 260px;
	width:100%;
	border: 1px solid #e7e7e7;
	position: relative;
	color: #666;
	background: url(img/bg_bdzh_steps.png) no-repeat center 55px;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.bdzh_steps ul{
	width:879px;
	position: absolute;
	bottom: 20px;
	left: 60px;
	list-style: none;
	padding: 0px;
}
.bdzh_steps li{
	float: left;
	width:33%;
}
.bdzh_steps p{
	text-align: center;
}

/******************************************************************************
  Product Card
*******************************************************************************/
.zrxq_section1,.zrxq_section2,.zrxq_section3{
	padding: 40px 0;
}
.zrxq_section1 .sec_cpxx{
	border: 1px solid #e7e7e7;
	padding: 20px;
	font:normal 14px/50px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.zrxq_section1 .sec_cpxx .line1{ padding-bottom: 10px; border-bottom: 1px dashed #e7e7e7; }
.zrxq_section1 .sec_cpxx .line1 label{ padding-left: 10px; }
.zrxq_section1 .sec_cpxx .line1 label+label{
	margin-left: 90px;
}
.zrxq_section1 .sec_cpxx .line2{ text-align: center; padding-top: 10px; }
.zrxq_section1 .sec_cpxx .line2.top20{ padding-top: 20px; }
.zrxq_section1 .sec_cpxx .line2 .bar{
	background-color: #d7d7d7;
	border-radius: 1em;
	height: 6px;
	position: relative;
	display: inline-block;
	width:100px;
	vertical-align: middle;
	margin: 0px 5px;
}
.zrxq_section1 .sec_cpxx .line2 .bar span{
	background-color: #6274a1;
	border-radius: 1em;
	height: 6px;
	position: absolute;
	left: 0px;
	top:0px;
}
.zrxq_section1 .sec_cpxx .line2 .block{
	display: inline-block;
	width:24%;
	text-align: left;
}
.zrxq_section1 .sec_cpxx .line2 .block+.block{
	border-left: 1px dashed #e7e7e7;
}
.zrxq_section1 .sec_cpxx .line2 .block p{
	margin-bottom: 10px;
	line-height: 24px;
	margin-left: 20px;
}
.zrxq_section1 .sec_cpxx .line2 .block p+p{
	font:normal 16px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.zrxq_section3{
	font:normal 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.zrxq_section3 .form_area p+p{ padding-top: 20px; }
.zrxq_section3 .form_area{
	text-align: center;
}
.zrxq_section3 .btn_buy{
	background-color: #4f93d3;
	border-radius: 5px;
	color: #fff;
	padding: 10px 25px;
	text-decoration: none;
}


/******************************************************************************
  licaizhongxin
*******************************************************************************/
.lczx_banner_main{
	background: url(img/lczx_banner_main.jpg) no-repeat center center;
	height: 300px;
	background-color: #1e5d97;
}
.lczx_product_list .product_filter{
	border: 1px solid #e7e7e7;
	font:normal 14px/50px 'microsoft yahei', Arial, Verdana, sans-serif;
}

.lczx_product_list .product_filter dl{
	display: block;
	margin: 0px 20px;
}
.lczx_product_list .product_filter dt{
	float: left;
	width:50px;
	display: block;
}
.lczx_product_list .product_filter dd{
	margin-left: 55px;
}
.lczx_product_list .product_filter dl a{
	text-decoration: none;
	color: #666;
	display: inline-block;
	margin-right: 20px;
}
.lczx_product_list .product_filter dl a:hover,
.lczx_product_list .product_filter dl a.select{
	color:#cc252c;
}
.lczx_product_list .product_filter dl+dl{
	border-top: 1px dashed #dedede;
}
.lczx_product_list .product_filter select,
.list_filter select{
	height: 26px;
	border-radius: 0;
	padding: 0px 5px;
	font: 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.lczx_product_list ul.product_list{ padding: 0px; margin-top: 30px; }
.lczx_product_list .product_list li{ margin-bottom: 20px;}
.btn_orderby{
	color: #333;
	padding: 5px 15px;
	border: 1px solid #e8e8e8;
	height: 22px;
	line-height: 22px;
}
.btn_orderby.desc{
	padding-right: 25px;
    background: url(img/icon_arr_up.png) no-repeat center right;
}
.btn_orderby.asc{
    padding-right: 25px;
    background: url(img/icon_arr_down.png) no-repeat center right;
}
.btn_orderby.selected{
	border: 1px solid #CC252C;
	background-color: #ffebec;
}
.btn_orderby:hover{
	color: #666;
	background-color: #f8f8f8;
}
.btn_orderby.selected:hover{
	background-color: #fedcdc;
}


/******************************************************************************
  chanpinxiangqing
*******************************************************************************/
.zhuanrang_anly{
	border: 1px solid #e7e7e7;
	border-bottom: 1px dashed #e7e7e7;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.zhuanrang_anly .block{
	float: left;
	padding: 20px;
	width: 460px;
	background: url(img/icon_zrsc_anly.png) no-repeat 30px 20px;
	padding-bottom: 50px;
	position: relative;
}
.zhuanrang_anly .block.history{
	background-image: url(img/icon_zrsc_anly_his.png);
}
.zhuanrang_anly .block.vline{
	border-right: 1px dashed #e7e7e7;
}
.zhuanrang_anly .block p{
	margin: 5px 0px 5px 120px;
}
.zhuanrang_anly .block .bname{
	position: absolute;
	top:88px;
	left: 35px;
}
.zhuanrang_anly .block .verline{
	position: absolute;
	top:18px;
	left: 115px;
	width: 1px;
	height: 100px;
	background-color: #eee;
}
.zhuanrang_filter_wrap{ border: 1px solid #e7e7e7; border-top: 0px; padding: 20px; }
.zhuanrang_filter{
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.zhuanrang_filter select{
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	border-radius: 0px;
	padding: 0px 10px;
	display: inline-block;
	margin-right: 10px;
}
#idx_section_zhuanrang .zr_area.list{ padding-top: 0px; }
#idx_section_zhuanrang .zr_area.list ul{  border-top: 0px; height: auto; }
#idx_section_zhuanrang .zr_area.list li .zr_title h2{ font-size: 18px; }
#idx_section_zhuanrang .zr_area.list .zr_common{ padding: 0px 15px; }
#idx_section_zhuanrang .zr_area.list .zr_common p{ font-size: 20px; }
#idx_section_zhuanrang .zr_area.list .zr_common p+p{ font-size: 14px; }

#idx_section_zhuanrang .zr_area.lclist ul{ height: auto; }
#idx_section_zhuanrang .zr_area.lclist li .zr_title h2{ font-size: 18px; }
#idx_section_zhuanrang .zr_area.lclist .zr_common{ padding: 0px 12px; }
#idx_section_zhuanrang .zr_area.lclist .zr_common p{ font-size: 20px; }
#idx_section_zhuanrang .zr_area.lclist .zr_common p+p{ font-size: 14px; }
#idx_section_zhuanrang .zr_area.lclist .zr_common p.mjjd{ height: 40px; position: relative; margin-bottom: 0px; }
#idx_section_zhuanrang .zr_area.lclist .zr_common p.mjjd .vga{ height: 40px; }
#idx_section_zhuanrang .zr_area.lclist .zr_common p.mjjd .mjnum{ position: absolute; top: 8px; width:32px; text-align: center; font-size: 12px; left: 11px; }
#idx_section_zhuanrang .zr_area.lclist .zr_opt{ position: relative; }
#idx_section_zhuanrang .zr_area.lclist .zr_opt .btn{ margin-top: 0px; }
#idx_section_zhuanrang .zr_area.lclist .zr_opt .edimg{
	background: url(img/icon-yishouqin-2.png) no-repeat left top;
	width:89px;
	height: 70px;
	display: inline-block;
	position: absolute;
	top: 0px;
	left:50px;
}


/******************************************************************************
  chanpinxiangqing
*******************************************************************************/
.cpxq_section1,.cpxq_section2, .cpxq_section3{ padding: 40px 0; }
.cpxq_section1 .tb_xszx{
	border: 1px solid #e7e7e7;
	padding: 20px;
}
.cpxq_section1 .tb_xszx table{
	border: 0px;
	margin:0px;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.cpxq_section1 .tb_xszx td{ border: 0px; text-align: left; padding: 10px; }
.cpxq_section1 .tb_xszx td p,.cpxq_section1 .tb_xszx td .tmpdiv{ margin-bottom: 10px; }
.cpxq_section1 .tb_xszx td span{ display: inline-block; line-height: 16px; }
.icon_yigou,.icon_fenxian, .icon_huikuan, .icon_jindu, .icon_jindu_bar{
	background: url(img/icon-xinshouzhuanxiang.png) no-repeat;
	height: 16px;
	width:16px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.icon_fenxian{ background-position: -231px 0px; }
.icon_huikuan{ background-position: 0px -40px; }
.icon_jindu{ background-position: -231px -40px; }
.icon_jindu_bar{
	background-position: -330px -46px;
	width:76px;
	height: 6px;
	margin-left: 5px;
}
.cpxq_section1 .tb_xszx .row2{
	text-align: center;
	padding-top: 35px;
}
.cpxq_section1 .tb_xszx .row2 input{
	border-radius: 0px;
	width:200px;
	margin: 0 15px;
}
.cpxq_section1 .tb_xszx .row2 .btn_ljtz{
	background-color: #4f93d3;
	border-radius: 5px;
	color: #fff;
	margin-left: 20px;
	padding: 10px 20px;
	text-decoration: none;
}

.tmpdiv>div{ float: left; width: 49%; }
.tmpdiv>div+div{ padding-left: 5px; }
.tmpdiv .prog_bar{ display: inline-block; width:50px; padding: 0px 5px; vertical-align: middle; }
.tmpdiv .prog_bar p.mb5{ margin-bottom: 5px; }

.cpxq_section2 .tb_cpxq table{
	border-color: #e7e7e7;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
.cpxq_section2 .tb_cpxq table td{color: #666;}
.cpxq_section2 .tb_cpxq table th{
	background-color: #f2f2f2;
	border-color: #e7e7e7;
	color: #333;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.cpxq_section2 .tb_cpxq.higher td,
.cpxq_section2 .tb_cpxq.higher th{ height:40px; line-height:40px; }

.cpxq_section3 .sec_xmms{
	border: 1px solid #e7e7e7;
	padding: 20px;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.cpxq_section3 .sec_xmms .line{
	border-bottom: 1px dashed #e7e7e7;
	padding: 20px 0;
}
.cpxq_section3 .sec_xmms .line.left{
	text-align: left;
}
.cpxq_section3 .sec_xmms .line.right{
	text-align: right;
}
.cpxq_section3 .sec_xmms .line.right p{
	margin-left: 400px;
}
.cpxq_section3 .sec_xmms h2{
	color: #cc252c;
	font:normal 24px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
	padding: 20px;
	margin-bottom: 10px;
}
.cpxq_section3 .sec_xmms .l1{
	background: url(img/cpxq_jisuan.png) no-repeat left 50px;
	height: 290px;
}
.cpxq_section3 .sec_xmms .l2{
	background: url(img/cpxq_icon2.png) no-repeat 20px 50px;
	height: 220px;
}
.cpxq_section3 .sec_xmms .l3{
	background: url(img/cpxq_icon3.png) no-repeat 720px 50px;
	height: 220px;
}
.cpxq_section3 .sec_xmms .l4{
	background: url(img/cpxq_icon4.png) no-repeat 20px 50px;
	height: 220px;
	border-bottom:0px;
}
.cpxq_section3 .sec_xmms p{ width:533px; }
.cpxq_section3 .sec_xmms p span{ color: #CC252C; display: inline-block; margin: 0px 5px; }

.icon_heart{
	background: url(img/icon_heart1.png) no-repeat center center;
	width:67px;
	height: 44px;
	vertical-align: middle;
	display: inline-block;
}
.icon_heart.ht2{ background: url(img/icon_heart2.png) no-repeat center center; }
.icon_heart.ht3{ background: url(img/icon_heart3.png) no-repeat center center; }
.icon_heart.ht4{ background: url(img/icon_heart4.png) no-repeat center center; }
.icon_heart.ht5{ background: url(img/icon_heart5.png) no-repeat center center; }

.icon_heart_small{
	background: url(img/icon_heart_small.png) repeat-x left center;
	width:25px;
	height: 23px;
	vertical-align: middle;
	display: inline-block;
}
.icon_heart_small.ht2{ width:50px; }
.icon_heart_small.ht3{ width:75px; }
.icon_heart_small.ht4{ width:100px; }
.icon_heart_small.ht5{ width:125px; }

/* zx search banner */
.zx_header_main{
	background-color: #3b445b;
	padding-top: 60px;
	padding-bottom: 40px;
	text-align: center;
	font:normal 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.zx_header_main .search_bar{
}
.zx_header_main .search_bar .ipt_search{
	width:450px;
	font:normal 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
.zx_header_main .search_bar .common_button{
	background-color: #313131;
	padding: 11px 30px;
}
.zx_header_main .search_bar .common_button:hover{
	background-color: #870006;
}
.icon_search{
	background: url(img/icon_search.png) no-repeat center center;
	width:20px;
	height: 20px;
	margin-right: 10px;
	vertical-align: middle;
	display: inline-block;
}
.zx_nav{
	margin-top: 15px;
	text-align: center;
}
.zx_nav ul{ list-style: none; padding: 0px; text-align: center; margin-left: 80px; }
.zx_nav ul li {
	float: left;
}
.zx_nav ul li+li {
	margin-left: 20px;
}
.zx_nav ul li a{
	padding: 5px 35px;
	background-color: #606060;
	color:#fff;
	display: inline-block;
	border-radius: 5px;
}
.zx_nav ul li:hover a,
.zx_nav ul li.curent a{
	background-color: #4f93d3;
}


/* Post List */
.post_list{
	margin: 20px 0 40px 0;
	font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.post_list .ul_list{
	padding: 0px;
	list-style: none;
	margin-bottom: 25px;
}
.post_list .ul_list li{
	padding: 40px 0;
	border-bottom: 1px solid #e7e7e7;
}
.post_list .ul_list li .thumb{
	float:left;
}
.post_list .ul_list li .info{
	margin-left: 240px;
}
.post_list .ul_list li .title{
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
}
.post_list .ul_list li .title .fr{
	float: right;
	color: #999;
	font-size: 14px;
}
.post_list .ul_list li .desc{
	color: #666;
}
.icon_arr_right{
	display: inline-block;
	width:16px;
	height: 16px;
	background: url(img/icon_arr_right.png) no-repeat center center;
	vertical-align: middle;
	margin-right: 5px;
}
.post_list .ul_list li .right_link{
	float: right;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
}
.post_list .ul_list li .right_link a{
	line-height: 26px;
}
.post_list .ul_list li .right_link a:hover{
	color: #ff464e;
}
.post_list .ul_list li .right_link a:hover .icon_arr_right{ opacity: 0.6; }

.post_list.other li{
	width:48%;
	float: left;
}
.post_list.other li+li{
	margin-left: 20px;
}
.post_list.other li .right_link{
	color: #999;
	text-align: left;
	float: left;
}

/* Post Detail */
.post_detail{
	padding-top: 40px;
	font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.post_detail .post_header{
	text-align: center;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 25px;
}
.post_detail .post_header h1{
	font: bold 18px/39px 'microsoft yahei', Arial, Verdana, sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}
.post_header .post_info{
	color: #999;
}
.post_header .post_info label{
	margin-left: 20px;
}
.post_detail .post_content p,
.post_detail .post_content div{
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-indent: 28px;
}
.post_detail .post_content img{
	max-width: 900px;
	margin-bottom: 10px;
}
.post_share{
	background-color: #f6f6f6;
	margin-top: 35px;
}
.post_share .share_area{
	margin-bottom: 0px;
}

/* feng xian ping gu */
.fxpg_item{
	padding-top: 25px;
	border-bottom: 1px dashed #e7e7e7;
	font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.fxpg_item span{
	display: inline-block;
	margin: 0px 40px;
	padding: 50px 35px 20px 35px;
	background: url(img/icon_item.png) no-repeat -161px top;
}
.fxpg_item span.ok{
	color: #CC252C;
	background-position: 35px top;	
}
.fxpg_list{ font: 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif; }
.fxpg_list ul{
	padding: 0px;
	list-style: none;
}
.fxpg_list ul li{
	margin-bottom: 30px;
}
.fxpg_list ul li h2{
	font: bold 14px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin-bottom: 10px;
}
.fxpg_list ul li label{
	color: #666;
}
.fxpg_list ul li label+label{
	margin-left: 50px;
}
.fxpg_list ul li label input[type=checkbox]{
	margin-right: 5px;
}
.sbmt_area{
	padding: 15px 0;
	text-align: center;
}
.sbmt_area .common_button{
	padding: 13px 85px;
	font-size: 16px;
}
.sbmt_area .common_button:hover{
	background-color: #c40b13;
}
.fxpg_result{
	padding: 20px 0 40px 0px;
}
.fxpg_result .icon_result{
	width:211px;
	height: 211px;
	text-align: center;
	margin-left: 380px;
	font: bold 22px/160px 'microsoft yahei', Arial, Verdana, sans-serif;
	color: #CC252C;
	background: url(img/bg_pxpg_icon.png) no-repeat center center;
}
.fxpg_result_detail{
	min-height: 150px;
	background-color: #f8f8f8;
	border-top: 1px solid #e7e7e7;
}

/* Pagination */
.pagination{
	height: 41px;
	text-align: center;
	font: bold 14px/39px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.pagination.right{
	text-align: right;
}
.pagination ul{
	list-style: none;
	padding: 0;
}
.pagination li{
	display: inline-block;
	*float: left;
}
.pagination li a,
.pagination li span{
	border: 1px solid #e0e0e0;
	color: #777;
	display: inline-block;
	font:normal 13px/39px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 39px;
	margin: 0 0 0 -3px;
	padding: 0 15px;
	text-decoration: none;
}
.pagination li+li{
	margin-left: 5px;
}
.pagination li+li+li a,
.pagination li+li+li span{
}
.pagination li.prev a,
.pagination li.next a{
	color: #444;
}
.pagination li.prev a:hover,
.pagination li.next a:hover{
	background: none;
	color: #eb6447;
}
.pagination li.prev span,
.pagination li.next span{
	color: #666;
	font: 14px/39px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.pagination li.next {
	border: 0 none;
}
.pagination li a:hover{
	background: #fafafa;
	text-decoration: none;
}
.pagination li.curent a{
	background: #f5f7f9;
	color: #eb6447;
	font-weight: bold;
	text-decoration: none;
}
.pagination_info{
	color: #707070;
	font:normal 11px/11px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 20px  0 0!important;
	text-align: center;
	text-transform: uppercase;
}

/* Mask Layout */
.masker{	
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.absolute{
    position:absolute;
}
.fixed{
    position:fixed;
    top:0;
    left:0;
}
.pop_mask{
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    filter:Alpha(opacity=50);
    top:0;
    left:0;
    z-index:998;
}
.pop-con{
    background:#fff;
    top:30%;
    left:50%;
    border:1px solid #c2c2d3;
    z-index:999;
}
.pop-con.top10{
	top:10%;
}
.pop-title {
    color:#666;
    height:67px;
    line-height:67px;
    background:url("img/pop_title_bg.png") repeat-x 0 0;
    border-radius: 5px 5px 0 0;
}
.pop-title p{
    font-size: 18px;
    padding:0 20px;
}
.pop-con-ct{
    padding:20px;
}

.tit{
    line-height:30px;
    font-size:14px;
    font-weight:bold;
}
.btn-pop{
    display:inline-block;
	padding: 3px 35px;
    line-height:31px;
    text-align:center;
    background:#4f93d3;
    border-radius: 5px;
    margin-right: 10px;
}
.btn-confirm{
    color:#fff;
}
.btn-confirm:hover{
	opacity: 0.8;
}
.btn-cancel{
	background: #aeaeae;
    color:#fff;
}
.btn-cancel:hover{
    background-position:-56px -31px;
}
.pop-conadd{
    width:606px;
    margin-left:-303px;
    border-radius: 5px;
}
.btn-close{
    display:block;
    background: url("img/pop_close.png") no-repeat 0 0;
    width: 20px;
    height: 20px;
    top:24px;
    right:20px;
}
.btn-close:hover{
    opacity: 0.6;
}
.pop_but{
	padding-top: 15px;
	margin-top: 35px;
	border-top: 1px solid #f8f8f8;
	font: 14px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.pop_but.mt10{ margin-top: 10px; }
.pop_but .dd_confirm{
	color: #333;
	font:bold 18px/40px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
.cpxq_info{
	border-bottom: 1px solid #e7e7e7;
}
.cpxq_info h2{
	text-align: center;
	font: 20px/40px 'microsoft yahei', Arial, Verdana, sans-serif;	
	color: #CC252C;
}
.cpxq_info h2 small{
	margin-left: 20px;
	color: #333;
}
.cpxq_info .fl{
	float: left;
	width:49%;
}
.cpxq_info .fr{
}
.cpxq_info .fr p{
	font-size: 18px;
	margin-bottom: 10px;
	padding-top: 30px;
}
.cpxq_info .fr p+p{
	font-size: 40px;
}
.cpxq_info .detail{
	padding: 0px 60px;
}


/* Breadcrumbs */
.breadcrumbs{
	clear: both;
	font:normal 12px/37px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 40px;
	margin-top: 10px;
}
.breadcrumbs .grid_12{ 
	border-bottom: 1px solid #eee;
	height: 40px;
}
.breadcrumbs a{
	color: #707070;
	display: block;
	float: left;
	font:normal 12px/37px 'microsoft yahei', Arial, Verdana, sans-serif;
	text-decoration: none;
}
.breadcrumbs span{
	background: url(img/breadcrumbs.png) repeat center top;
	color: #707070;
	display: block;
	float: left;
	height: 7px;
	margin: 16px 7px 0;
	min-width: 9px;
}
.breadcrumbs a:hover{
	color: #707070;
	text-decoration: underline;
}
.breadcrumbs .current{
	background: none;
	color: #999;
	font:normal 12px/37px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 0;
}

/* Tabs */
#wrapper_tab{
	clear: both;
	margin: 35px 0 40px 0;
}
#wrapper_tab a.tab_link{
	border: 0px;
	color: #333;
	display: block;
	float: left;
	font:normal 12px/34px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 34px;
	margin: 2px 5px 0 0;
	padding: 0 18px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 1;
}
#wrapper_tab a.tab_link:hover{
	background: #efefef;
}
#wrapper_tab.tab1 a.tab1,
#wrapper_tab.tab2 a.tab2,
#wrapper_tab.tab3 a.tab3{
	border: 0px;
	background: #4488d1;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
	color: #fff;
	cursor: default;
	font:bold 12px/36px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 36px;
	margin: 0 4px 0 0;
	position: relative;
	text-decoration: none;
	z-index: 3;
}
#wrapper_tab div.tab_body {
	display:none;
}
#wrapper_tab.tab1 div.tab1,
#wrapper_tab.tab2 div.tab2,
#wrapper_tab.tab3 div.tab3{
	border-top: 2px solid #4488d1;
	display:block;
	margin: -1px 0 0 0;
	padding: 34px 0 0 0;
	position: relative;
	z-index: 2;
}


#wrapper_tab_2{
	clear: both;
	margin: 35px 0 40px 0;
}
#wrapper_tab_2 a.tab_link{
	border: 0px;
	color: #333;
	display: block;
	float: left;
	font:normal 12px/34px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 34px;
	margin: 2px 5px 0 0;
	padding: 0 18px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	z-index: 1;
}
#wrapper_tab_2 a.tab_link:hover{
	background: #efefef;
}
#wrapper_tab_2.tab1 a.tab1,
#wrapper_tab_2.tab2 a.tab2,
#wrapper_tab_2.tab3 a.tab3{
	border-top: 1px solid #CC252C;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 0px;
	background: #fff;
	border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
	color: #CC252C;
	cursor: default;
	font:bold 12px/36px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 36px;
	margin: 0 4px -1px 0;
	position: relative;
	text-decoration: none;
	z-index: 3;
}
#wrapper_tab_2 div.tab_body {
	display:none;
}
#wrapper_tab_2.tab1 div.tab1,
#wrapper_tab_2.tab2 div.tab2,
#wrapper_tab_2.tab3 div.tab3{
	border-top: 2px solid #e7e7e7;
	display:block;
	margin: -1px 0 0 0;
	padding: 15px 0 0 0;
	position: relative;
	z-index: 2;
}
.wdlc_tab{
	
}



/******************************************************************************
  MyPage--Layout
*******************************************************************************/
/* right_menu */
#slider_bar{
	margin-left: 0px;
}
.right_menu{
}
.right_menu ul li{
	height: 60px;
	border-bottom: 1px solid #e7e7e7;
}
.right_menu ul li a{
	background: url(img/bg_right_menu.png) no-repeat 0 50%;
	border: 0 none;
	color: #444;
	display: block;
	font:normal 14px/60px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 60px;
	padding: 0 0 0 46px;
	text-transform: uppercase;
}
.right_menu ul li:hover a{
	background: #f5f5f5;
	color: #4187ca;
	margin-right: 1px;
}
.right_menu ul li.current a{
	background: url(img/bg_mypage_sider_hover.png)repeat-y -10px;
	color: #444!important;
}

aside{
	margin: 0 0 45px 0;
}
aside ul{
	list-style: none;
	padding: 0;
}
.mypage_wrapper{
	margin:15px 0px;
}
.mypage_inner{
	border: 1px solid #e7e7e7;
	background: url(img/bg_mypage_sider.png) repeat-y -10px;
}
.mypage_inner.blank{
	background: transparent;
	padding: 0px 10px;
}
.mypage_wrapper .sider{
	width:226px;
}
.icon_menu{
	display: inline-block;
	vertical-align:middle;
	width: 28px;
	height: 28px;
	margin-right: 10px;
	background: url(img/icon_sider_menu.png) no-repeat 2px 2px;
}
.right_menu ul li:hover .icon_menu,
.right_menu ul li.current .icon_menu{background-position: -58px 2px;}
.icon_menu.im_wdlc{ background-position: 4px -60px; }
.right_menu ul li:hover .icon_menu.im_wdlc,
.right_menu ul li.current .icon_menu.im_wdlc{ background-position: -56px -60px; }
.icon_menu.im_zhjl{ background-position: 4px -126px; }
.right_menu ul li:hover .icon_menu.im_zhjl,
.right_menu ul li.current .icon_menu.im_zhjl{ background-position: -56px -126px; }
.icon_menu.im_wdlw{ background-position: 4px -190px; }
.right_menu ul li:hover .icon_menu.im_wdlw,
.right_menu ul li.current .icon_menu.im_wdlw{ background-position: -56px -190px; }
.icon_menu.im_wdkb{ background-position: 4px -254px; }
.right_menu ul li:hover .icon_menu.im_wdkb,
.right_menu ul li.current .icon_menu.im_wdkb{ background-position: -56px -254px; }
.icon_menu.im_wdyq{ background-position: 4px -316px; }
.right_menu ul li:hover .icon_menu.im_wdyq,
.right_menu ul li.current .icon_menu.im_wdyq{ background-position: -56px -316px; }
.icon_menu.im_wdxx{ background-position: 4px -380px; }
.right_menu ul li:hover .icon_menu.im_wdxx,
.right_menu ul li.current .icon_menu.im_wdxx{ background-position: -56px -380px; }
.icon_menu.im_zhsz{ background-position: 4px -443px; }
.right_menu ul li:hover .icon_menu.im_zhsz,
.right_menu ul li.current .icon_menu.im_zhsz{ background-position: -56px -443px; }
.mypage_main{ padding: 20px 0; }
.mypage_common_block{
	margin-bottom: 45px;
}
.mypage_common_header{
	height: auto;
	color: #333;
	font: 16px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin-bottom: 25px;
	border-bottom: 2px solid #e7e7e7;
}
.mypage_common_header h3{
	height: 35px;
	line-height: 35px;
	margin: 0px;
	font:inherit;
	font-weight: bold;
}
.mypage_common_header h3 span{
	color: #999;
	font-size: 12px;
	font-weight: normal;
	display: inline-block;
	margin-left: 15px;
}
.mypage_common_header .right_link{
	float: right;
	color: #76a5ec;
	font-size: 12px;
}
.mypage_common_block .table{
	color: #666;
	font: 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.mypage_common_block .table th{
	background-color: #f5f5f5;
}
.mypage_common_block .table th,
.mypage_common_block .table td{
	border: 1px dashed #d7d7d7;
	padding-top: 15px;
	padding-bottom: 15px;
}

/*-  ding dan xiang qing   ke zhuan rang  -*/
.kzr_ddxx ul{
	padding: 0px;
	list-style: none;
}
.kzr_ddxx ul li{
	float: left;
	width: 30%;
	line-height: 30px;
}
.kzr_ddxx ul li+li{ width:20%; }
.kzr_ddxx ul li+li+li{ width:30%; }
.kzr_ddxx ul li+li+li+li{ width:20%; }
.kzr_ddxx{
	margin-bottom: 40px;
	color: #888;
	font: 13px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.kzr_ddxx label{
	color: #333;
	display: inline-block;
	margin-right: 5px;
}

.kzr_cpxx ul{
	padding: 0px;
	list-style: none;
}
.kzr_cpxx ul li{
	float: left;
	width: 32.5%;
	line-height: 30px;
}
.kzr_cpxx{
	margin-bottom: 40px;
	color: #888;
	font: 13px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.kzr_cpxx label{
	color: #333;
	display: inline-block;
	margin-right: 5px;
}

/******************************************************************************
  MyPage--wo de zi chan
*******************************************************************************/
.wdzc_userinfo{
	margin-bottom: 20px;
	font:normal 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.wdzc_userinfo .avatar{
	float: left;
	margin: 0 22px 22px 0;
	border: 1px solid #ededed;
	display: block;
	height: 102px;
	width: 102px;
	text-align: center;
	line-height: 102px;
}
.wdzc_userinfo .autor{
	color: #707070;
	margin-bottom: 30px;
	font: 16px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.wdzc_userinfo .autor.mb10{
	margin-bottom: 10px;
}
.wdzc_userinfo .autor span{
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
}
.wdzc_userinfo .avatar img{
	height: 90px;
	width: 90px;
	max-height: 90px;
	max-width: 90px;
	margin-top: 5px;
}
.wdzc_userinfo p{
	margin-top: 5px!important;
	color: #999;
}
.icon_tzfg{
	display: inline-block;
	vertical-align:middle;
	width: 19px;
	height: 19px;
	margin-right: 10px;
	background: url(img/icon_tzfg.png) no-repeat left top;
}
.large{
	font-size:32px;
}
.list_filter{ display: inline-block; width:100%; font: 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif; }
.list_filter.bold{ font-weight: bold; width:100%; }
.list_filter .fr{ float: right; }
.fl_right p{ margin-bottom: 10px; }

/******************************************************************************
  MyPage--zhang hu she zhi
*******************************************************************************/
.ui_wrapper{
	border: 1px solid #e7e7e7;
	padding: 15px;
	margin-bottom: 25px;
}
.wdzc_userinfo.zhsz{
	color: #333;
	border-bottom: #e7e7e7 1px solid;
}
.wdzc_userinfo.zhsz p .link{ margin-left: 15px; }
.zhsz_detail{
	font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	color: #666;
	position: relative;
}
.zhsz_detail .opt_aside{
	position: absolute;
	right:10px;
	top:0px;
}
.zhsz_detail ul{
	padding: 0px;
	list-style: none;
}
.zhsz_detail ul li{
	float: left;
	width: 49%;
	line-height: 30px;
}
.zhsz_detail{
	color: #888;
}
.zhsz_detail label{
	color: #333;
	display: inline-block;
	margin-right: 5px;
}
.mail_phone{
	font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.mail_phone ul{
	padding: 0px;
	list-style: none;
}
.mail_phone ul li{
	float: left;
	width: 48%;
	background: url(img/icon_mail_phone.png) no-repeat left center;
}
.mail_phone ul li+li{
	border-left: 1px solid #e7e7e7;
	background-position: -380px 0px;
}
.mail_phone ul li p{
	margin-bottom: 10px;
	margin-left: 90px;
}
.mail_phone ul li p .link{
	margin-left: 20px;
	display: inline-block;
}
.icon_warning_2{
	display: inline-block;
	vertical-align:middle;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	background: url(img/icon_warning_2.png) no-repeat left top;
}
.icon_ok{
	display: inline-block;
	vertical-align:middle;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	background: url(img/icon_ok.png) no-repeat left top;
}
.pwd_manage .table td{
	text-align: left;
	padding: 15px 25px;
	font: 14px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.pwd_manage .table td label{
	width:420px;
	display: inline-block;
}
.pwd_manage .table td label strong{
	margin-right: 30px;
}
.pwd_manage .state{
	color: #666;
	display: inline-block;
	margin: 0px 40px;
}
.icon_yaoqing{
	display: inline-block;
	vertical-align:middle;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: url(img/icon_yaoqing_jifen.png) no-repeat left top;
}
.icon_jifen{
	display: inline-block;
	vertical-align:middle;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background: url(img/icon_yaoqing_jifen.png) no-repeat -52px top;
}
.yq_link{
	font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.yq_link .tip{
	margin-bottom: 20px;
}
.yq_link .link{
	color: #666;
	border: 1px solid #e7e7e7;
	background-color: #f5f5f5;
	padding: 20px;
	line-height: 28px;
}


/*  zhuan rang steps  */
.sqzr_steps{
	margin-top: 10px;
	border-bottom: 1px dashed #e7e7e7;
	font: 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.sqzr_steps ul{ padding: 0px; }
.sqzr_steps li{
	float: left;
	width: 30%;
	list-style: none;
	margin: 0px;
	background: url(img/sqzr_step_gray.png) no-repeat 10px 3px;
}
.sqzr_steps li.cur{ background-image: url(img/sqzr_step_red.png);  }
.sqzr_steps li.cur span{ color:#fff; }
.sqzr_steps li span{
    padding-top: 8px;
    display: block;
    padding-left: 21px;
}
.sqzr_steps li p{
    margin-top: 10px;
    padding-left: 10px;

}
.sqzr_steps li:last-child{
	width: 10%;
	background: transparent;
}
.sqzr_steps li:last-child span{ padding-top: 5px; }
.sqzr_steps li:last-child p{ margin-top: 5px; text-align: center; margin-right: 24px; }
.icon_step_over{
	display: block;
	height: 30px;
	width:30px;
	background: url(img/sqzr_step_over.png) no-repeat center center;
}
.sqzr_steps li.cur .icon_step_over{
	background: url(img/sqzr_step_overed.png) no-repeat center center;	
}
.ht_content{
	border: 1px solid #e7e7e7;
	padding: 15px;
	color: #666;
	font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
.ht_content p.title{
	text-align: center;
	font-weight: bold;
}

.zrsq_ok,.zrsq_error{
	margin-top: 80px;
	margin-left: 300px;
	font: 14px/22px 'microsoft yahei', Arial, Verdana, sans-serif;
	background: url(img/zrsq_ok.png) no-repeat left top;
}
.zrsq_error{ background: url(img/icon_error.png) no-repeat left top; }
.zrsq_ok p, .zrsq_error p{ padding-left: 50px; color: #666; margin-bottom: 0px; }
.zrsq_ok p.link, .zrsq_error p.link{ margin-top:20px; }
.zrsq_ok p.htitle{
	margin-bottom: 25px;
	color: #428b36;
	font-size: 22px;
}
.zrsq_error p.htitle{
	margin-bottom: 25px;
	color: #CC252C;
	font-size: 22px;
}
.zrsq_ok p.htitle span, .zrsq_error p.htitle span{
	font-size: 14px;
	color: #333;
	margin-left: 20px;
}

.errorpage{
	padding-left: 340px;
	margin-top: 80px;
	margin-left: 170px;
	font: 14px/22px 'microsoft yahei', Arial, Verdana, sans-serif;	
}
.errorpage p.htitle{
	margin-left: 40px;
	margin-bottom: 10px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
}
.errorpage p.link{
	margin-left: 40px;
}
.errorpage.p404{
	background: url(img/bg_error_404.png) no-repeat left top;
}
.errorpage.p500{
	padding-top: 20px;
	padding-bottom: 80px;
	padding-left: 450px;
	margin-left: 100px;
	background: url(img/bg_error_500.png) no-repeat left top;
}
.errorpage.jqqd{
	padding-bottom: 380px;
	padding-left: 450px;
	margin-left: 300px;
	background: url(img/bg_error_jqqd.png) no-repeat left top;
}


.share_area{
	float:right;
	margin: 15px 0px;
	font:normal 12px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.share_area a{
	color: #333;
	margin-right: 10px;
}
.share_area a:hover{ color: #CC252C; }
.share_area .common_button{
	color: #fff;
}
.icon_share{
	display: inline-block;
	height: 16px;
	width:16px;
	margin-right: 3px;
	vertical-align: middle;
	background: url(img/icon_share.png) no-repeat left top;
}
.icon_share.xlwb{
	background-position: -68px 0px;
}
.icon_share.rrw{
	background-position: -142px 0px;
}
.icon_share.txwb{
	background-position: -203px 0px;
}
.icon_share.wywb{
	background-position: -277px 0px;
}
.tb_yqjg th, .tb_yqjg td{ font: 14px/20px 'microsoft yahei', Arial, Verdana, sans-serif; }
.tb_yqjg th{ font-weight: bold; }

#tb_msg{ border: 1px solid #e7e7e7; }
#tb_msg td, #tb_msg th{ border-width: 0px; border-bottom: 1px dashed #e7e7e7; }
#tb_msg tr td:last-child{ border-right: 1px; }
#tb_msg input[type=checkbox]{ display: inline-block; }
#tb_msg tr.unread .msg_from,
#tb_msg tr.unread .msg_title{
	font-weight: bold;
}
#tb_msg tr.unread .msg_from{
	background-position: left -48px;
}
#tb_msg .link{ color: #333; }
#tb_msg .link:hover{ color: #CC252C; }
.msg_read h2{
    font-size: 20px;
    border-bottom: 1px dashed #e7e7e7;
    padding-bottom: 15px;
    margin-bottom: 20px;	
}
.msg_read .ctt{ color: #999; text-indent: 28px; line-height: 26px; }

.msg_from{
	padding-left: 24px;
	width:80px;
	margin-left: 10px;
	text-align: left;
	display: inline-block;
	background: url(img/icon_msg.png) no-repeat left top;
}
.btn_gray{
	color: #333;
	margin-left: 5px;
	background-color: #f1f1f1;
	border: 1px solid #e7e7e7;
	padding: 2px 10px;
	border-radius: 3px;
	display: inline-block;
}
.btn_gray:hover{
	background-color: #e7e7e7;
}

/* Warning List */
.warning_list{
	background-color: #fefcf7;
	border: 1px solid #f9eccd;
	padding: 10px 20px;
	width: 80%;
}
.warning_list dt{
	float: left;
	color: #ff6633;
}
.warning_list dd{
	margin-left: 65px;
	color: #999;
}
.icon_warning{
	display: inline-block;
	width:13px;
	height: 13px;
	margin-right: 5px;
	background: url(img/icon_warning.png) no-repeat center center;
}


.charts_title ul{ padding: 0px; list-style: none;
	font:normal 14px/14px 'microsoft yahei', Arial, Verdana, sans-serif; }
.charts_title ul li{ float: left; width:20%; text-align: center; }
.charts_title ul li h2{ font-size: 20px; margin-bottom: 15px; }
.charts_title ul li h2 a{ color: #333; }
.charts_title ul li h2 a:hover{ color: #CC252C; }
.charts_title ul li p{ font-size: 13px; color: #999; margin-bottom: 10px; }
.charts_title ul li p span{ color: #333; }
.charts_title .likechart{
	border: 12px solid #f3f3f5;
	border-radius: 10em;
	width: 125px;
	height: 125px;
	line-height: 85px;
	font-size: 16px;
	margin-left: 26px;
	margin-bottom: 15px;
	background: #8b91b5;
	color: #fff;
	text-shadow: 1px 1px 2px #555;
}
.charts_title .likechart span{
	font-size: 28px;
	display: block;
	margin-top: -50px;
}
.charts_title .likechart.pink{background: #f98b91;}
.charts_title .likechart.blue{background: #8dc3e9;}
.charts_title .likechart.yellow{background: #ffcd48;}
.charts_title .likechart.purple{background: #99cccc;}

.block_more{
	margin-top: 55px;
	text-align: center;
	padding-bottom: 10px;
}
.block_more a{
	padding: 10px 50px;
	border: 1px solid #bed6ee;
	color: #4f93d3;
	font: 16px/20px 'microsoft yahei', Arial, Verdana, sans-serif;
	border-radius: 2em;
}
.block_more a:hover{
	background: #bed6ee;
	color: #fff;
}

/******************************************************************************
  Footer
*******************************************************************************/
footer ul{
	padding: 0;
}
.footer_navigation{
	background-color: #3d4456;
	padding: 60px 0 60px 0;
}
.footer_navigation .grid_3{
	height: 178px;
}
.footer_navigation h3{
	border-bottom: 1px solid #4e5565;
	font:normal 14px/14px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	text-transform: uppercase;
	color: #fff;
	position: relative;
}
.footer_navigation h3 span{
	background-color: #ff4951;
	height: 1px;
	line-height: 1px;
	display: block;
	position: absolute;
	bottom: -1px;
	width: 20px;	
}
.footer_navigation .qrcode{
	text-align: center;
}
.footer_navigation .qrcode .qrlink{
	display: block;
	width: 116px;
	background: url(img/qrcode.png) no-repeat top center;
	font:normal 14px/18px 'microsoft yahei', Arial, Verdana, sans-serif;
	color: #bebebe;
	padding-top: 125px;
	text-decoration: none;
}
.footer_navigation .svc_tel{
	color: #bebebe;
	font:normal 14px/30px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.footer_navigation .svc_tel p{
	font-size: 16px;
}
.footer_navigation .svc_tel p+p{
	font-size: 38px;
	color: #ff4951;
}
.footer_navigation .svc_tel p+p+p{
	font-size: 14px;
	color: #bebebe;
}
.footer_navigation.gray{
	background-color: #f5f5f5;
}
.footer_navigation.gray h3{
	color: #333;
	border-bottom: 1px solid #e6e6e6;
}
.footer_navigation.gray nav.f_menu ul a{
	color: #666;
}
.footer_navigation.gray .svc_tel p{
	color: #666;
}
.footer_navigation.gray .svc_tel p+p{
	color: #CC252C;
}
.footer_navigation.gray .svc_tel p+p+p{
	color: #666;
}
.footer_navigation.gray .qrcode .qrlink{ color: #666; }

ul.f_contact li{
	background: url(img/li_adr.png) no-repeat 3px 50%;
	color: #707070;
	font: 13px/24px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 24px;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0 0 0 25px;
	
}
ul.f_contact li+li{
	background: url(img/li_phone.png) no-repeat 0px 50%;
}
ul.f_contact li+li+li{
	background: url(img/li_let.png) no-repeat 0px 50%;
}

.footer_navigation nav.f_menu ul{
	list-style: none;
}
.footer_navigation nav.f_menu ul a{
	color: #bebebe;
	font: 14px/28px 'microsoft yahei', Arial, Verdana, sans-serif;
}
.footer_navigation nav.f_menu ul a:hover{
	color: #CC252C;
	text-decoration: none;
}
.footer_navigation .newsletter-payments{
	background: #fff;
	height: 77px;
	margin: 0;
	padding: 0 12px;
}
.footer_navigation .newsletter{
	border-right: 1px solid #f2f2f2;
	float: left;
	height: 77px;
	width: 731px;
}
.footer_navigation .newsletter .icon-mail{
	background: url(img/icon-mail.png) no-repeat left center;
	float: left;
	font: normal 17px/77px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 77px;
	padding: 0 0 0 47px;
	width: 110px;
}
.footer_navigation .newsletter p{
	color: #707070;
	float: left;
	font: normal 12px/77px 'microsoft yahei', Arial, Verdana, sans-serif;
	height: 77px;
	width: 316px;
}
.footer_navigation .newsletter form{
	float: left;
	margin: 19px 0 0 0;
}
.footer_navigation .newsletter form input[type="email"]{
	border:1px solid #d5d5d5;
	padding: 0 25px 0 15px;
	width: 185px;
}
.footer_navigation .newsletter form input[type="email"]:hover{
	border: 1px solid #f8cac0;
	box-shadow: 0px 0px 4px 1px #f8cac0;
	-moz-box-shadow: 0px 0px 4px 1px #f8cac0;
	-webkit-box-shadow: 0px 0px 4px 1px #f8cac0;
	outline:none;
}
.footer_navigation .newsletter form input[type="email"]:focus{
	border: 1px solid #dbdee2;
	border-top: 1px solid #cbd0d6;
	border-bottom: 1px solid #eaecef;
	box-shadow: inset 1px 3px 4px #cbd0d6;
	-moz-box-shadow: inset 1px 3px 4px #cbd0d6;
	-webkit-box-shadow: inset 1px 3px 4px #cbd0d6;
	outline:none;
}
.footer_navigation .newsletter form input[type="submit"]{
	background: url(img/newsletter_button.png) no-repeat 4px 50%;
	border:0 none;
	border-radius: 0 19px 19px 0;
	-moz-border-radius: 0 19px 19px 0;
	-khtml-border-radius: 0 19px 19px 0;
	box-shadow: 0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	margin: 1px 0 0 200px;
	padding: 0;
	position: absolute;
	width: 25px;
}
.footer_navigation .newsletter form input[type="submit"]:hover{
	background: url(img/newsletter_button.png) no-repeat 4px 50%;
	border: 0 none;
	box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
}
.footer_navigation .payments{
	float: left;
	padding: 22px 0 0 24px;
}
.footer_info{
	background-color: #2c303c;
	height: 52px;
}
.footer_info.gray{
	background-color: #f5f5f5;
}
.footer_info p.copyright{
	color: #a3a4a8;
	font: 12px/52px 'microsoft yahei', Arial, Verdana, sans-serif;
	margin: 0;
	text-align: center;
}
.soc{
	margin: 19px 0 0 0;
}
.soc a{
	background-image: url(img/bg_soc.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	float: right;
	height: 31px;
	margin: 0 0 0 8px;
	opacity: .85;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	width: 31px;
}
.soc a.facebook{
	background-position: 0 0;
}
.soc a.twitter{
	background-position: -31px 0;
}
.soc a.google{
	background-position: -62px 0;
}
.soc a:hover.facebook,
.soc a:hover.twitter,
.soc a:hover.google{
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/******************************************************************************
  Form style
*******************************************************************************/
.form_style{
	margin: 0 -12px;

}
.form_style input[type="text"],
.form_style select, .form_style .selectBox{
	width: 210px;
}
.form_style textarea{
	width: 458px;
}
.form_style input[type="submit"]{
	float: left;
	margin: 0 22px 0 0;
	width:92px;
}